Skip to content

ci: Allow manually dispatching the master Checks workflow#911

Open
vdusek wants to merge 1 commit into
masterfrom
ci/allow-dispatch-master-checks
Open

ci: Allow manually dispatching the master Checks workflow#911
vdusek wants to merge 1 commit into
masterfrom
ci/allow-dispatch-master-checks

Conversation

@vdusek
Copy link
Copy Markdown
Contributor

@vdusek vdusek commented May 26, 2026

Summary

Adds workflow_dispatch to CI (master) so the Checks suite can be re-run manually on the same commit when the push-triggered run is lost — e.g. during a GitHub outage. The doc_release / beta_release jobs are gated on github.event_name == 'push' so manual dispatches only re-run the checks and never re-publish.

The redundant workflow_dispatch trigger on _checks.yaml is removed: dispatching it directly produced check-run names without the Checks / prefix, so the wait-for-checks gate in the manual release workflows wouldn't recognize them anyway.

Mirrors apify/crawlee-python#1917.

How to use

When a push-triggered Checks run on master is missing, go to Actions → CI (master) → Run workflow on master. Once it succeeds, the manual release workflows' wait-for-checks gate will be satisfied.

Adds `workflow_dispatch` to `CI (master)` so the `Checks` suite can be re-run
manually on the same commit when the push-triggered run is lost — e.g. during a
GitHub outage. The `doc_release` / `beta_release` jobs are gated on
`github.event_name == 'push'` so manual dispatches only re-run the checks and
never re-publish.

The redundant `workflow_dispatch` trigger on `_checks.yaml` is removed:
dispatching it directly produced check-run names without the `Checks /` prefix,
so the `wait-for-checks` gate in the manual release workflows wouldn't recognize
them anyway.
@vdusek vdusek added adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team. labels May 26, 2026
@vdusek vdusek self-assigned this May 26, 2026
@github-actions github-actions Bot added this to the 141st sprint - Tooling team milestone May 26, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.04%. Comparing base (b4f5485) to head (37401cf).
⚠️ Report is 4 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #911      +/-   ##
==========================================
+ Coverage   87.01%   87.04%   +0.03%     
==========================================
  Files          48       48              
  Lines        2942     2942              
==========================================
+ Hits         2560     2561       +1     
+ Misses        382      381       -1     
Flag Coverage Δ
e2e 37.72% <ø> (ø)
integration 59.07% <ø> (+0.03%) ⬆️
unit 75.76% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vdusek vdusek requested a review from janbuchar May 26, 2026 14:29
Copy link
Copy Markdown
Contributor

@janbuchar janbuchar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants